package com.tydic.enterprise.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.tydic.common.mybatis.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

@EqualsAndHashCode(callSuper = true)
@Data
@TableName("dxbm_enterprise")
public class Enterprise extends BaseEntity {
    @Serial
    private static final long serialVersionUID = -6093289391992152540L;
    @TableId
    private String id;
    /**
     * 企业信用代码
     */


    private String enterpriseCode = "";        // 企业信用代码


    private String enterpriseName = "";        // 企业名称

    private String userCode = "";        // 用户id


    private String businessLicenseLocation = "";        // 营业执照所在地


    private String businessLicenseValidityStartDate = "";        // 营业执照有效起始时间


    private String businessLicenseValidityEndDate = "";        // 营业执照有效期结束时间


    private String legalRepresentative = "";        // 法定代表人


    private String phoneNumber = "";        // 手机号码


    private String businessLicensePhoto = "";        // 营业执照照片,关联上传文件表id


    private String bankName = "";        // 银行名称


    private String bankAccount = "";        // 银行账号


    private String branchBankName = "";        // 支行名称

    private String auditStatus = "";

    private String userCertificationStatus = "";

    private String enterpriseCertificationStatus = "";

    private String procInstId = "";        // 审核id

    private String openAuthSignStatus;
}
